package com.dashu.core.dto.company;

import com.dashu.base.enums.common.GenderType;
import com.dashu.base.enums.common.Status;
import com.dashu.base.enums.school.LessonType;
import com.dashu.base.enums.school.TeacherType;
import com.dashu.core.dto.BaseDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;


@Data
public class CompanyTeacherListDTO extends BaseDTO {

    @ApiModelProperty(value = "教师姓名", required = true)
    private String teacherName;
    @ApiModelProperty(value = "教科", required = true)
    private LessonType educationId;
    @ApiModelProperty(value = "性别", required = true)
    private GenderType gender;
    @ApiModelProperty(value = "教师号码", required = true)
    private long teacherPhone;
    @ApiModelProperty(value = "所属学校", required = true)
    private String companyName;
    @ApiModelProperty(value = "所属学校", required = true)
    private long companyId;
    @ApiModelProperty(value = "状态", required = true)
    private Status status;
    @ApiModelProperty(value = "教师类型", required = true)
    private TeacherType teacherType;
    @ApiModelProperty(value = "icon", required = true)
    private String icon;
    @ApiModelProperty(value = "绑定班级", required = true)
    private List<BinTeacherClsDTO> binTeacherCls;
}
